package com.xyzq.dao.ya.hibernate;

import java.util.List;

import org.appfuse.dao.hibernate.GenericDaoHibernate;
import org.springframework.stereotype.Repository;

import com.xyzq.dao.ya.SubAccountDAO;
import com.xyzq.model.ya.data.SubAccount;

@Repository("subAccountDao")
public class SubAccountDaoHibernate extends
		GenericDaoHibernate<SubAccount, Long> implements SubAccountDAO {

	public SubAccountDaoHibernate() {
		super(SubAccount.class);
	}

	public SubAccount findBySubAccountId(Integer subAccountId) {
		// TODO Auto-generated method stub
		List<SubAccount> list = this.getHibernateTemplate().find(
				"from SubAccount where subAccount=?", subAccountId);
		if (!list.isEmpty()) {
			return list.get(0);
		}
		return null;

	}

}
